@import url(embed_font.css);

/* @@@@@ [ Reset styles ] @@@@@ */
html{height:100%;overflow-y:scroll;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend{margin:0;padding:0;border:0 none;outline:none;list-style:none;}
body{line-height:18px;text-align:left;background:#fff;color:#2c2c2c;font-family:Tahoma,Arial;font-size:13px;position:relative;min-height:100%;}
ol li{display:list-item;list-style:decimal;}
input,textfield,select,textarea{border:1px solid #aaa;font-family:'Roboto',Helvetica, serif,Tahoma,Arial;outline:none;margin:0;padding:0;font-size:13px;}
a{color:#2c2c2c;text-decoration:none;transition:color 0.3s ease 0s;-moz-transition:color 0.3s ease 0s;}
a:hover{color:#ce6f08;text-decoration:underline;}

/* @@@@ [ Common styles ] @@@@@ */
.clr{clear:both;display:block;line-height:0;font-size:0;}
.clearfix {*zoom: 1;}
.clearfix:after {content:"";display: table;clear: both;}
.moorisprt,.imgsprt,.home_colcont  .prevBtn a,.home_colcont  .nextBtn a,
ul.bjqs-controls.v-centered li.bjqs-prev a,ul.bjqs-controls.v-centered li.bjqs-next a
{background-image:url(../images/moorisprt.png);background-repeat:no-repeat;}

/*Paginator*/
.paginator {padding:5px 0;height:20px;font-size:12px; text-align:center;}
.paginator li{display:inline; position:relative;}
.paginator li.link:after { content:">"; position:absolute; right:-5px; top:-3px;}
.paginator li a{padding:2px 7px;display:inline-block;line-height:normal;color:#403d3d;border-radius:3px;text-align:center;margin-right:2px;min-width:8px;text-align:center;vertical-align:bottom;transition:color 0.3s ease 0s;-moz-transition:color 0.3s ease 0s;}
.paginator li span {color:#ccc;}
.paginator li a:hover,.paginator li a.selected{text-decoration:none; color:#ff2e12;}
.paginator li a.pager_prev,.paginator li a.pager_next{height:12px;padding-top:7px;}
.paginator li a.pager_prev{padding-left:6px;padding-right:8px;}
.paginator li a.pager_next{padding-right:6px;padding-left:8px;}
.paginator li a.pager_prev span,.paginator li a.pager_next span{border:4px solid #476da4;border-top-color:transparent;border-bottom-color:transparent;height:0;width:0;display:inline-block;font-size:0;}
.paginator li a.pager_prev span{border-left:0 none;}
.paginator li a.pager_next span{border-right:0 none;}
/*Unclickable*/
.paginator li a.dis{color:#ccc;}
.paginator li a.dis:hover{color:#cc;cursor:default;}
.paginator li a.pager_prev.dis span{border-right-color:#ccc;}
.paginator li a.pager_next.dis span{border-left-color:#ccc;}

/*Fading slideshow*/
.bjqs,.bjqs_wrapper{overflow:hidden;position:relative;}
.bjqs-slide{position:absolute;display:none;}
.bjqs-caption{position:absolute;}
.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
.bjqs-controls.v-centered li a{position:absolute;width:32px;height:64px;text-indent:-99999em;}
.bjqs-controls.v-centered li.bjqs-next a{right:80px;background-position:-224px -80px;}
.bjqs-controls.v-centered li.bjqs-next a:hover{background-position:-272px -80px;}
.bjqs-controls.v-centered li.bjqs-prev a{left:80px;background-position:-224px 0;}
.bjqs-controls.v-centered li.bjqs-prev a:hover{background-position:-272px 0;}
.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
.bjqs-markers.h-centered{text-align: center;}
.bjqs-markers li{display:inline;}
.bjqs-markers li a{display:inline-block;}

/* @@@@ [ Structure ] @@@@@ */
.pagewrapper{width:998px;margin:0 auto;}
.pageheader{height:120px;background-color:#fff;position:relative;}
	.pheadertop{height:40px;text-align:right;padding-top:6px;}
	.pheadertop .rheaderlinks{padding-top:10px;margin-left:50px; font:normal 10px Arial, Helvetica, sans-serif;}
	.pheadertop .rheaderlinks .divline{margin:0 5px;color:#020202;}
	.pheadertop .rheaderlinks .divline:last-child { margin-right:0;}
	.pheadertop .language{padding-top:10px;}
	.pheadertop .language a{margin-left:10px;line-height:18px;border-bottom:2px solid transparent;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;color:#020202;}
	.pheadertop .language a:hover,.pheadertop .language a.selected{border-bottom-color:#595959;text-decoration:none;}
	.sitelogo a{float:left;width:184px;height:51px;text-indent:-9999em;background-position:0 0;}
.home .sitelogo a{margin-left:30px;}
.home .pageheader{padding:0 22px;}

.moorinav{margin-left:250px;margin-top:35px;height:20px;}
.moorinav li{display:inline;float:right;}
.moorinav li.divide{font-size:0;line-height:0;width:1px;height:10px;background-color:#ddd;margin:5px 15px 0;}
.moorinav li a.parent_item{text-transform:uppercase;font-weight:300;color:#111111;float:left;font-size:14px;padding-bottom:21px;}
.moorinav li a.parent_item:hover,.moorinav li:hover a.parent_item,.moorinav li.selected a.parent_item{color:#ce6f08;text-decoration:none;}

/*sub nav*/
.msubnav{
	padding-bottom:20px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	border-bottom:1px solid #eaeaea;
	position:absolute;left:0;
	width:100%;margin-top:34px;
	background-color:#fff;
	transition:all 0.5s ease 0.3s;
	-moz-transition:all 0.5s ease 0.3s;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0); 
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	visibility:hidden;}
.msubnav .msubnav_inner{background-color:#fcfcfc;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;padding-left:30px;font-size:11px;}
.msubnav .msubcol{float:left;border-left:1px solid #eaeaea;padding:10px 20px;}
.msubnav#sub1 .msubcol{width:120px;}
.msubnav#sub2 .msubcol{width:152px;}
.msubnav .msubcol:first-child{border-left:0 none;}
.msubnav .msubcol h3.subtitle{font-weight:bold;color:#ce6f08;padding-bottom:10px;text-transform:uppercase;}
.msubnav .msubcol p{padding:2px 0;line-height:normal;}
.msubnav .msubcol p a{color:#2c2c2c;font-weight:bold;}
.msubnav .msubcol p a:hover{color:#ce6f08;}
.moorinav li:hover .msubnav,.moorinav li.selected .msubnav{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
	filter: alpha(opacity=10); 
	-moz-opacity: 1;-khtml-opacity: 1; opacity: 1;
	margin-top:39px;visibility:visible;}

/*Footer*/
.pagefooter{border-radius:3px;border:1px solid #e4e4e4;padding:30px 0;color:#3c3c3c; margin-bottom:25px;}
.pagefooter .pagewrapper{padding:0 35px;width:910px;}
.list_links{width:70%;}
.list_links li{padding:12px 0;overflow:hidden;}
.list_links li a{font-weight:bold;color:#3c3c3c;float:left;width:150px;}
.list_links li a:hover{color:#ce6f08;text-decoration:underline;}
.list_links li ul{display:block;margin-left:160px;}
.list_links li ul li{float:left;width:33%;padding:2px 0;}
.list_links li li a{font-weight:normal;float:none;}
.fcontact{float:right;width:20%; font-size:11px;}
.fcontact h3{font-size:24px;margin-bottom:10px;line-height:normal;font-weight:normal;}
.fcontact p{margin-bottom:35px;}
.fcontact .copyright{padding-top:14px;margin-bottom:0; margin-top:70px}
/*footer on home*/
.home .pagefooter{background-color:#f6f6f6;padding:30px 0;border:0;border-radius:0;}

/* @@@@ [ Home ] @@@@@ */
.behind_slideshow{position:absolute;left:0;top:0;width:100% !important;height:757px;overflow:hidden;}
.behind_slideshow img{min-height:757px;}
.homecontent{margin-top:637px;background-color:#fff;padding-top:24px;}
	.home_colcont{position:relative;}
	.home_colcont .blockslider{overflow:hidden;margin:0 31px;}
	.home_colcont .blockslider ul li{height:220px;float:left;overflow:hidden;width:930px;}
	.home_colcont .blockslider .blkcontent_wrapper{float:left;width:284px;margin: 0 13px;}
	.home_colcont .blockslider .blkthumb{margin-bottom:8px;}
	.home_colcont  .prevBtn a,.home_colcont  .nextBtn a{position:absolute;top:60px;width:16px;height:48px;display:block;}
	.home_colcont  .prevBtn a{left:8px;background-position:-192px -48px;}
	.home_colcont  .nextBtn a{right:8px;background-position:-192px -96px;}
	
	/*Partner logo slider*/
	.partnerlogo{position:relative;margin:40px 43px 30px;}
	.partnerlogo h3{float:left;margin-top:26px;}
	.partnerlogolist{margin-left:130px;}
	.partnerlogolist ul{overflow:hidden;width:650px;}
	.partnerlogolist li{float:left;width:650px;overflow:hidden;height:66px;}
	.partnerlogo #pdots{position:absolute;left:810px;top:45px;list-style:none;}
	.partnerlogo #pdots li{list-style:none;display:inline;}
	.partnerlogo #pdots li a{display:inline-block;width:5px;height:5px;border-radius:100%;background-color:#b9b9b9;margin-left:3px;text-indent:-999999em;}
	.partnerlogo #pdots li.current a{background-color:#464646;}
	.partnerlogo .viewmore_partner{position:absolute;right:0;top:36px;font-size:11px;color:#2c2c2c;}
	.partnerlogo .viewmore_partner:hover{color:#CE6F08;}

/* @@@@ [ Subpage layout ] @@@@@ */
.subpage .msubnav{border:1px solid #d9d9d9;padding-bottom:30px;}
.subpage .msubnav_inner{border-top:0;}
.pagebody{padding-top:30px;margin-bottom:25px;}
.pagetitle { padding-left: 30px;}
.pagetitle h2{font-size:24px;font-weight: normal;color:#070707;line-height:normal;margin-bottom:20px;}
.pagetitle img { float:right; margin-top:-70px;}
.subtitle { font-size:18px; color: #070707; float:left; margin-left:27px; font-weight: normal;}
.insidecontent .pagetitle{font-weight:normal;}
.contentborder{border:1px solid #e4e4e4;border-radius:3px;}
.topguidelink{height:45px;border-bottom:1px solid #e4e4e4;}
.topguidelink em{float:left;background-position:-160px -64px;width:24px;height:45px;margin-left:25px;}
.topguidelink .guidelinktext{margin-left:60px;line-height:42px;}
.topguidelink .guidelinktext a,.topguidelink .guidelinktext span{margin-right:5px;}
.topguidelink .guidelinktext .bullet{display:inline-block;margin-right:5px;background-position:-144px -64px;width:5px;height:5px;font-size:0;line-height:0;}
.insidecontent{padding:20px 40px;}
/*left sub-menu*/
.subpage_leftmenu{float:left;width:190px;}
.subpage_leftmenu .mgroup{padding-bottom:40px;}
.subpage_leftmenu .mgrptitle,.subpage_leftmenu .mgrptitle a{font-weight:bold;text-transform:uppercase;margin-bottom:10px;color:#ce6f08;}
.subpage_leftmenu .mgrptitle em{border:4px solid transparent;border-top-color:#333;width:0;height:0;display:inline-block;margin-left:7px;vertical-align:-1px;font-size:0;content:"";line-height:0;}
.subpage_leftmenu .mlistitem {color:#979797;}
.subpage_leftmenu .mlistitem li a{color:#979797;font-weight:bold;display:block;padding:2px 0;line-height:normal;font-size:11px;}
.subpage_leftmenu .mlistitem li a:hover,.subpage_leftmenu .mlistitem li a.selected{color:#222;text-decoration:none;}
.rpagecont{margin-left:20px;float:left;width:700px;padding-bottom:25px;}
.pageview { text-align:right; margin:15px 0;}
.pageview a { display:inline-block; width:26px; height:26px; background-repeat:no-repeat; background-position: left top; margin-left:8px;}
.pageview a.gridview { background-image:url(../images/icon-grid.png);}
.pageview a.listview { background-image:url(../images/icon-list.png);}
.pageview a#checkAll { float:left; width: 70px; line-height:26px; text-align:left; font-size:11px; cursor:pointer;}
.pageview a.add { float:left; width: 100px; line-height:26px; text-align:left; font-size:11px; cursor:pointer;}
/* @@@@ [ Category ] @@@@@ */
.narrowby{background-color:#e8e7e6;padding:10px;text-align:right;}
.narrowby .lbtxt{text-transform:uppercase;font-size:11px;display:inline-block;margin-right:5px;font-weight:bold;}
.narrowby .selbox{margin-right:5px;}
.selbox{border:1px solid #ddd;padding:3px;font-size:11px;border-radius:3px;}
.prodrow{border:1px solid #e5e5e5;border-radius:5px;padding:15px;margin-bottom:20px;}
.prodrow .prodcell{float:left;width:33.3%;text-align:center;}
.topgrpprod{position:relative;}
.topgrpprod .prodcell{float:right; font-size:11px;}
.topgrpprod .floatedcell{background-color:#f5f5f5;border-radius:5px;border:1px solid #e5e5e5;position:absolute;width:175px;padding:10px 25px;height:325px;}
	.floatedcell .prodthumb{text-align:center;}
	.floatedcell .proddesc{font-size:11px;line-height:16px;}
	.floatedcell .proddesc p{padding-bottom:12px;}
	.floatedcell .proddesc .txt01{font-size:15px;display:block;padding-top:10px;}
	.floatedcell .listprice { color:#000; font-size:11px; margin-bottom:15px;}
	.floatedcell .price{font-size:13px;padding:0;line-height:normal; color:#000;}
	.floatedcell .moredetail{font-size:11px;font-weight:bold;display:block;text-align:center;margin-top:25px;}
.prodcell .pro-name { text-align:center;}
.prodcell .pro-price { text-align:center;}
.prodcell .pro-price span { color:#ff2e12; display: block;}
/* @@@@ [ Product Detail ] @@@@@ */
.detailtopcontent{padding-bottom:30px;}
.detailprodphoto{float:left;width:400px;border-right:1px solid #efefef;padding:0 15px 15px 0;}
.detailprodphoto .photocontainer{overflow:hidden;width:400px;height:400px;position:relative;}
.photozoom_icon{display:block;width:27px;height:27px;background-position:-96px -64px;position:absolute;bottom:0;left:0;z-index:111;}
.detailprodphoto .prodmorethumbs{height:54px;padding-top:25px;}
.detailprodphoto .prodmorethumbs li a{margin-right:5px;float:left;border:1px solid #e3e3e3;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;}
.detailprodphoto .prodmorethumbs li a:hover,.detailprodphoto .prodmorethumbs li a.zoomThumbActive{border-color:#333;}
.detailprodphoto .prodmorethumbs li img{width:75px;height:75px;}
.detailcontent{padding-left:10px;border-left:1px solid #efefef;float:left;width:274px;margin-left:-1px;}
.detailcontent .prodname{font-weight:bold;font-size:24px;text-transform:uppercase;margin-bottom:8px;}
.detailcontent .serrienumber{margin-bottom:10px;}
.detailcontent .prodstatus{font-size:11px;margin-bottom:10px;color:#888;margin-top:-10px;}
.detailcontent .proddesc{font-size:12px;overflow:hidden;max-height:107px;margin-bottom:30px;}
.detailcontent .proddesc p{margin-bottom:10px;}
.detailcontent .pricerow .prodprice{font-size:24px;color:#333;float:left;}
.detailcontent .pricerow .sizechart{float:left;margin-left:20px;font-size:11px;margin-top:-20px;}
.detailcontent .prodquantity,.detailcontent .morenote{margin-top:30px;font-size:11px;}
.detailcontent .sizechart .eachbtn{display:block;margin-top:5px;padding:5px;color:#fff;font-size:11px;text-decoration:none;width:30px;background-color:#000;font-weight:bold;text-align:center;line-height:normal;}
.detailcontent .prodquantity .quantityselbox{font-weight:bold;font-size:12px;width:50px;display:block;margin-top:5px;}
.detailcontent .addtocart_btn{margin-top:20px;display:block;width:200px;text-align:center;text-transform:uppercase;color:#fff;font-weight:bold;line-height:34px;background-color:#e2001c;font-size:16px;;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;}
.detailcontent .addtocart_btn:hover{text-decoration:none;background-color:#ff2c46;color:#fff;}
.detailcontent .morenote p{margin-bottom:8px;}
.bottom_viewalso h3{border-bottom:1px solid #ddd;height:32px;margin-bottom:25px;}
.bottom_viewalso h3 span{text-transform:uppercase;color:#fff;float:left;height:32px;color:#fff;font-weight:bold;line-height:32px;padding:0 8px;background-color:#000;font-size:14px;margin-bottom:-1px;}
.viewalso_list{margin-right:-15px;}
.viewalso_list li{margin-right:15px;float:left;}
.viewalso_list li .thumbpic{margin-bottom:5px;width:223px;height:205px;}
.viewalso_list li .thumbtitle{text-transform:uppercase;color:#888;font-weight:bold;display:block;}
.viewalso_list li .thumbtitle:hover{text-decoration:none;color:#000;}

/* @@@@ [ Styles page ] @@@@@ */
.nav_choosestyle{float:right;}
.nav_choosestyle li{font-size:15px;font-weight:300;display:inline-block;line-height:34px;}
.nav_choosestyle li a{display:inline-block;width:34px;height:34px;border-radius:100%;text-align:center;color:#666;margin:0 0 0 4px;background:#ebebeb;transition:background-color 0.5s ease 0s;-moz-transition:background-color 0.5s ease 0s;}
.nav_choosestyle li a:hover,.nav_choosestyle li a.selected{text-decoration:none;color:#fff;font-weight:bold;background-color:#f19029;}
.stylespage{margin:-20px -40px;}
.style_section{border-bottom:1px solid #e3e3e3;}
.style_section:last-child{border-bottom:0 none;}
.style_section .headingbar{font-size:19px;font-weight:300;padding:10px 25px;line-height:normal;color:#888;}
.style_section .headingbar .righttext{float:right;}
.style_section .headingbar .righttext a{color:#888;}
.style_section .headingbar .righttext a:hover{text-decoration:none;color:#CE6F08;}
.style_section .headingbar.bottom .stylename{text-transform:uppercase;}
.style_section .headingbar.bottom .circledot{width:10px;height:10px;display:inline-block;margin:0 12px;background-color:#e9e9e9;border:1px solid #dfdfdf;border-radius:100%;}
.style_section .stylephotos{margin:0 -1px;}
.style_section .stylephotos .bjqs-controls.v-centered li.bjqs-prev a{left:24px;}
.style_section .stylephotos .bjqs-controls.v-centered li.bjqs-next a{right:24px;}

.stylephotos_2 ul{overflow:hidden;margin-right:-2px;}
.stylephotos_2 li,.stylephotos_2 li img{width:498px;height:300px;}
.stylephotos_2 li{float:left;margin-right:1px;margin-bottom:1px;}
.stylephotos_2 li img{vertical-align:bottom;}
.stylephotos_2 li .stylestext{text-align:center;padding:40px 60px;width:378px;height:220px;display:table-cell;vertical-align:middle;color:#666;}
.stylephotos_2 li .stylestext h3.styletext_heading{font-size:24px;font-weight:bold;margin-bottom:35px;}

.prodrow.list {}
.prodrow.list .prodcell { width:100%; float:none; text-align:left; display:table;}
.prodrow.list .prodcell > * { text-align:left; display:table-cell; vertical-align:middle;}
.prodrow.list .prodcell .checkbox { width:50px;}
.prodrow.list .prodcell .pro-img { width:160px; text-align:center;}
.prodrow.list .prodcell .pro-img span.view { text-align:center; display:block; margin-top:10px; color: #000; text-transform:uppercase; font-size:9px;}
.prodrow.list .prodcell .pro-img span.view span { color:#9f0000;}
.prodrow.list .prodcell .pro-price { width:220px;}
.prodrow.list .prodcell .pro-price .pro-list-price { color:#d7002e;}
.prodrow.list .prodcell .pro-desc {}
.prodrow.list .prodcell .pro-desc p { margin-bottom:20px;}
.prodrow.list .prodcell .pro-desc a { font-weight:bold;}




